Add llvm::raw_ostream support.
diff --git a/SConstruct b/SConstruct index cdbfbf0..76239d7 100644 --- a/SConstruct +++ b/SConstruct
@@ -46,7 +46,6 @@ cplus_include_path = os.environ['CPLUS_INCLUDE_PATH'] \ if 'CPLUS_INCLUDE_PATH' in os.environ else '' - env = Environment(CC=build_toolkit['CC'], CXX=build_toolkit['CXX'], CFLAGS=build_config['CFLAGS'], @@ -56,6 +55,13 @@ 'C_INCLUDE_PATH' : c_include_path, 'CPLUS_INCLUDE_PATH' : cplus_include_path}) +env.AppendUnique(CPPDEFINES = ['__STDC_LIMIT_MACROS', + '__STDC_CONSTANT_MACROS', + 'HAVE_STDINT_H']) + +env.ParseConfig('llvm-config --ldflags --libs support') + + env.Program('elfreader', source=['ELFHeader.cpp', 'ELFSectionHeader.cpp',